package com.pro.service;

import com.pro.pojo.JsDept;

import java.util.List;

public interface JsDeptService {
    //根据登陆人id查询登陆人所在部门
    List<JsDept> getSyJsDeptByCurrentUser(Integer account);

    //根据部门名称、管理员名称、创建日期 模糊查询、状态 精准查询 部门信息
    List<JsDept> getAllDeptsByNameDateStatus(JsDept jsDept);

    //根据id更改部门状态
    boolean updateDeptStatus(JsDept jsDept);

    //根据id删除当前部门
    boolean delCurrentDeptTable(Integer id);

    //根据id更改部门信息
    boolean updateDeptMessage(JsDept jsDept);

    //添加部门
    boolean addDept(JsDept jsDept);

    //获取所有部门
    List<JsDept> getDepts() ;

    //修改部门名称
    boolean updateDeptNameById(JsDept jsDept);

    //删除部门
    boolean deleteDeptById(Integer id);


}
